invoicing collection job costing accounts receivable background accounting accounting software billing check management cash flow collection agency factoring cash software bad checks checks find collections free credit loans